package com.dhecp.project.storage.domain;

import com.dhecp.common.annotation.ForUpdate;
import com.dhecp.core.domain.BaseBusinessEntityKJ;

/**
 * @program: kjecp
 * @description: 采购报错单
 * @author: hlf
 * @create: 2022-08-26 20:11
 */
public class PurchasingError extends BaseBusinessEntityKJ {


    private String orderNumber;//1688订单编号
    private String orderID;//采购订单号
    private String putawayID;//质检上架单
    private String productName;//商品名称
    private String productID;//商品编号
    private String sonCode;//子件编码
    private String sonName;//子件名称
    private Integer sonPurchaseNum;//子件采购总数
    private Integer sonNum;//子件数量
    private Double sonPrice;//子件单价
    private Integer sonStoresNum;//子件上架数量
    private Double errorSum;//误差金额
    private String errorExplain;//报错说明
    private String errorFiles;//附件
    private String dispose;//处理方式
    private String disposeExplain;//处理说明
    private Double claimsSum;//赔偿金额
    private Double salesReturnSum;//退货金额
    private String logisticsChannel1;//补发物流渠道
    private String logisticsID1;//补发物流单号
    private String logisticsChannel2;//补发物流渠道2
    private String logisticsID2;//补发物流单号2
    private String logisticsChannel3;//补发物流渠道3
    private String logisticsID3;//补发物流单号3
    private String vGsBm;//公司编码
    private String vGsBm2;//公司编码
    private String vGsMc;//公司名称
    private String vGsMc2;//公司名称
    private String vGsJc;//公司简称
    private String vGsJc2;//公司简称
    private String vJyLx;//交易类型(赔偿)
    private String state;//单据状态(1,未处理 2,采购处理 3,已完成

    private Integer productNum = 0;//补入数量
    private String vKq;//库区
    private String gDepot;//所在仓库
    private String vHw;//货位编码

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getOrderID() {
        return orderID;
    }

    public void setOrderID(String orderID) {
        this.orderID = orderID;
    }

    public String getPutawayID() {
        return putawayID;
    }

    public void setPutawayID(String putawayID) {
        this.putawayID = putawayID;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductID() {
        return productID;
    }

    public void setProductID(String productID) {
        this.productID = productID;
    }

    public String getSonCode() {
        return sonCode;
    }

    public void setSonCode(String sonCode) {
        this.sonCode = sonCode;
    }

    public String getSonName() {
        return sonName;
    }

    public void setSonName(String sonName) {
        this.sonName = sonName;
    }

    public Integer getSonPurchaseNum() {
        return sonPurchaseNum;
    }

    public void setSonPurchaseNum(Integer sonPurchaseNum) {
        this.sonPurchaseNum = sonPurchaseNum;
    }

    public Integer getSonNum() {
        return sonNum;
    }

    public void setSonNum(Integer sonNum) {
        this.sonNum = sonNum;
    }

    public Double getSonPrice() {
        return sonPrice;
    }

    public void setSonPrice(Double sonPrice) {
        this.sonPrice = sonPrice;
    }

    public Integer getSonStoresNum() {
        return sonStoresNum;
    }

    public void setSonStoresNum(Integer sonStoresNum) {
        this.sonStoresNum = sonStoresNum;
    }

    public Double getErrorSum() {
        return errorSum;
    }

    public void setErrorSum(Double errorSum) {
        this.errorSum = errorSum;
    }

    public String getErrorExplain() {
        return errorExplain;
    }

    public void setErrorExplain(String errorExplain) {
        this.errorExplain = errorExplain;
    }

    public String getErrorFiles() {
        return errorFiles;
    }

    public void setErrorFiles(String errorFiles) {
        this.errorFiles = errorFiles;
    }

    public String getDispose() {
        return dispose;
    }

    public void setDispose(String dispose) {
        this.dispose = dispose;
    }

    public String getDisposeExplain() {
        return disposeExplain;
    }

    public void setDisposeExplain(String disposeExplain) {
        this.disposeExplain = disposeExplain;
    }

    public Double getClaimsSum() {
        return claimsSum;
    }

    public void setClaimsSum(Double claimsSum) {
        this.claimsSum = claimsSum;
    }

    public Double getSalesReturnSum() {
        return salesReturnSum;
    }

    public void setSalesReturnSum(Double salesReturnSum) {
        this.salesReturnSum = salesReturnSum;
    }

    public String getLogisticsChannel1() {
        return logisticsChannel1;
    }

    public void setLogisticsChannel1(String logisticsChannel1) {
        this.logisticsChannel1 = logisticsChannel1;
    }

    public String getLogisticsID1() {
        return logisticsID1;
    }

    public void setLogisticsID1(String logisticsID1) {
        this.logisticsID1 = logisticsID1;
    }

    public String getLogisticsChannel2() {
        return logisticsChannel2;
    }

    public void setLogisticsChannel2(String logisticsChannel2) {
        this.logisticsChannel2 = logisticsChannel2;
    }

    public String getLogisticsID2() {
        return logisticsID2;
    }

    public void setLogisticsID2(String logisticsID2) {
        this.logisticsID2 = logisticsID2;
    }

    public String getLogisticsChannel3() {
        return logisticsChannel3;
    }

    public void setLogisticsChannel3(String logisticsChannel3) {
        this.logisticsChannel3 = logisticsChannel3;
    }

    public String getLogisticsID3() {
        return logisticsID3;
    }

    public void setLogisticsID3(String logisticsID3) {
        this.logisticsID3 = logisticsID3;
    }

    @Override
    public String getvGsBm() {
        return vGsBm;
    }

    @Override
    public void setvGsBm(String vGsBm) {
        this.vGsBm = vGsBm;
    }

    @Override
    public String getvGsMc() {
        return vGsMc;
    }

    @Override
    public void setvGsMc(String vGsMc) {
        this.vGsMc = vGsMc;
    }

    @Override
    public String getvGsJc() {
        return vGsJc;
    }

    @Override
    public void setvGsJc(String vGsJc) {
        this.vGsJc = vGsJc;
    }

    public String getvJyLx() {
        return vJyLx;
    }

    public void setvJyLx(String vJyLx) {
        this.vJyLx = vJyLx;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getvGsBm2() {
        return vGsBm2;
    }

    public void setvGsBm2(String vGsBm2) {
        this.vGsBm2 = vGsBm2;
    }

    public String getvGsMc2() {
        return vGsMc2;
    }

    public void setvGsMc2(String vGsMc2) {
        this.vGsMc2 = vGsMc2;
    }

    public String getvGsJc2() {
        return vGsJc2;
    }

    public void setvGsJc2(String vGsJc2) {
        this.vGsJc2 = vGsJc2;
    }

    public Integer getProductNum() {
        return productNum;
    }

    public void setProductNum(Integer productNum) {
        this.productNum = productNum;
    }

    public String getvKq() {
        return vKq;
    }

    public void setvKq(String vKq) {
        this.vKq = vKq;
    }

    public String getgDepot() {
        return gDepot;
    }

    public void setgDepot(String gDepot) {
        this.gDepot = gDepot;
    }

    public String getvHw() {
        return vHw;
    }

    public void setvHw(String vHw) {
        this.vHw = vHw;
    }
}